﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using HNQXYJ.Model;
using HNQXYJ.DAL;

namespace HNQXYJ.BLL
{
    public class EquipOnlineBLL
    {
        /// <summary>
        /// 在快1点的时候向设备表（EquipOnLine表中插入一条新的数据，）
        /// </summary>
        /// <param name="eo"></param>
        /// <param name="flage">标示终端的状态 1 在线，0 离线</param>
        /// <returns></returns>
        public int AddDataOnTime00(EquipOnline eo, string flage)
        {
            int res = new EquipOnLineDAL().AddDataOnTime00(eo, flage);
            return res;
        }

         /// <summary>
        /// 一点以后就要对表中数据进行更新 而且只有当终端是在线的时候才更新 否则用默认值
        /// </summary>
        /// <param name="eo"></param>
        /// <param name="hourNum">用来表示当前是几点</param>
        /// <returns></returns>
        public int UpdateOnHour(EquipOnline eo, int hourNum)
        {
            int res = new EquipOnLineDAL().UpdateOnHour(eo,hourNum);
            return res;
        }

        /// <summary>
        /// 判断设备状态表中是否存在当前日期下的数据 
        /// </summary>
        /// <param name="eo"></param>
        /// <returns></returns>
        public int IsHavePhoneAndDateAdd(EquipOnline eo)
        {
            int count = new EquipOnLineDAL().IsHavePhoneAndDateAdd(eo);
            return count;
        }
     
    }
}